package com.ruoyi.vehicle.service;

import java.util.List;
import com.ruoyi.vehicle.domain.TbRadius;

/**
 * 派单半径设置Service接口
 * 
 * @author ruoyi
 * @date 2025-08-18
 */
public interface ITbRadiusService 
{
    /**
     * 查询派单半径设置
     * 
     * @param radiusId 派单半径设置主键
     * @return 派单半径设置
     */
    public TbRadius selectTbRadiusByRadiusId(Long radiusId);

    /**
     * 查询派单半径设置列表
     * 
     * @param tbRadius 派单半径设置
     * @return 派单半径设置集合
     */
    public List<TbRadius> selectTbRadiusList(TbRadius tbRadius);

    /**
     * 新增派单半径设置
     * 
     * @param tbRadius 派单半径设置
     * @return 结果
     */
    public int insertTbRadius(TbRadius tbRadius);

    /**
     * 修改派单半径设置
     * 
     * @param tbRadius 派单半径设置
     * @return 结果
     */
    public int updateTbRadius(TbRadius tbRadius);

    /**
     * 批量删除派单半径设置
     * 
     * @param radiusIds 需要删除的派单半径设置主键集合
     * @return 结果
     */
    public int deleteTbRadiusByRadiusIds(Long[] radiusIds);

    /**
     * 删除派单半径设置信息
     * 
     * @param radiusId 派单半径设置主键
     * @return 结果
     */
    public int deleteTbRadiusByRadiusId(Long radiusId);
}
